package com.cskaoyan.bean.wx.cart;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Classname CheckOutVo
 * @Description
 * @Date 2021/8/15 0:02
 * @Created by songweinan
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CheckOutVo {

    /**
     * grouponPrice : 0
     * grouponRulesId : 0
     * checkedAddress : {"id":26,"name":"qwe","userId":1,"provinceId":1,"cityId":32,"areaId":376,"address":"bushui","mobile":"13812341234","isDefault":true,"addTime":"2021-08-14 21:29:00","updateTime":"2021-08-14 21:29:00","deleted":false}
     * actualPrice : 145
     * orderTotalPrice : 145
     * couponPrice : 0
     * availableCouponLength : 0
     * couponId : 0
     * freightPrice : 0
     * checkedGoodsList : [{"id":275,"userId":1,"goodsId":1092001,"goodsSn":"1092001","goodsName":"星空原色水晶笔","productId":110,"price":29,"number":5,"specifications":["标准"],"checked":true,"picUrl":"http://yanxuan.nosdn.127.net/8e35b003ce7895c39eeb073b1f61b1d7.png","addTime":"2021-08-14 23:54:11","updateTime":"2021-08-14 23:54:19","deleted":false}]
     * goodsTotalPrice : 145
     * addressId : 26
     */

    private BigDecimal grouponPrice;
    private Integer grouponRulesId;
    private CheckedAddressBean checkedAddress;
    private BigDecimal actualPrice;
    private BigDecimal orderTotalPrice;
    private BigDecimal couponPrice;
    private Integer availableCouponLength;
    private Integer couponId;
    private BigDecimal freightPrice;
    private BigDecimal goodsTotalPrice;
    private Integer addressId;
    private List<CartListBean> checkedGoodsList;
}
